@charset "utf-8";
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "microsoft yahei", sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#333333; line-height:200%;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:none; color:#f50000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

#headby{ background:url(../images/2.jpg) repeat-x;}
.top{ height:24px; text-align:center;}
.top span{ float:right; color:#ffffff;}
.content{ width:1200px; margin:0 auto; }
.det_body{font-size:16px;line-height:32px;}
.logo{ float:left; padding:15px 0; height:67px;}
.nav{ float:right; width:760px; padding-top:10px;}
.nav li{ float:left; padding:15px;}
.nav .typename{ color:#666563; font-size:15px;}
.nav .enname{ color:#969a9b; font-size:12px;}

.banner{}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;}
#playBox{ width:1200px; height:399px;  position:relative; overflow:hidden; z-index:0;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:36px; height:58px; background:url(../images/left.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:58px; background:url(../images/right.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}



#footby{ background-color:#e2e4e7; padding:10px 0; overflow:hidden;}
#footby span{ float:right;}

.cp{background:url(../images/cpby.jpg) repeat-x; overflow:hidden;}
.cp .lm{ padding:20px 0; text-align:center;}

.fenlei{  text-align:center; padding-bottom:80px; padding-top:20px;}
.fenlei li{ float:left;  background-color:#ffffff; margin:0 4px; text-align:center; padding:8px 20px; font-size:16px;}
.fenlei li:hover{ background-color:#0f7fda;}
.fenlei li:hover a{ color:#ffffff;}

#wrap{width:100%; height:320px; position:relative;top:5%; overflow: hidden;}
#wrap ul{margin:0px;position:absolute;top:0px;left:0px; padding-top:10px;}
#wrap ul li{  float:left;margin:0 5px;width:232px;background:url(../images/1_21.png) no-repeat right; text-align:center;}
#wrap a{ color:#ffffff; font-weight:bold; font-size:14px;}
#wrap a:hover{ color:#0f7fda;}



.hexin{background:url(../images/hxby.jpg) repeat-x; overflow:hidden;}
.hexin .jingzheng{background:url(../images/3.jpg) no-repeat;}
.hexin .lm{ text-align:center; padding:25px 0;}
.hexin .nr{position: relative; width:90%; margin:0 auto; overflow:hidden;}
.hexin li{background:url(../images/1_08.png) no-repeat; text-align:center; width:390px; padding-top:24px;line-height:20px; height:362px; color:#888888; }
.hexin li img{ padding-bottom:10px;}
.hexin li:hover{}

.jianjie{background:url(../images/1_14.png) repeat-y center; overflow:hidden;}
.jianjie .lm{background:url(../images/1_13.png) no-repeat center; padding:35px 0; text-align:center;} 
.jianjie .nr{ text-align:center; color:#ffffff; padding:15px 0;}
.jianjie .anli{ padding:20px 0; overflow:hidden;}
.jianjie .anli li{ float:left; text-align:center; background-color:#ffffff; width:232px; margin:0 80px; padding-bottom:5px; font-size:14px;}
.jianjie .anli li:hover{ background-color:#3894df;}
.jianjie .anli li:hover a{ color:#ffffff;}

.hexin .middle{ position:absolute; left:340px;background:url(../images/1_06.png) no-repeat; width:390px; padding-top:40px;line-height:20px; height:362px; text-align:center; color:#ffffff;}
.left{ float:left;}

.news{background:url(../images/7.jpg) repeat-x; overflow:hidden;}
.new{background:url(../images/9.jpg) no-repeat center top; overflow:hidden; padding-bottom:20px;}
.new .lm{ padding:25px 0; text-align:center;}

.new .nr h2 a{ color:#0e80d9; font-size:16px; padding-top:20px;}


.lianxi{background:url(../images/1_14.png) repeat-y center; overflow:hidden;}
.lianxi .lm{background:url(../images/1_13.png) no-repeat center; padding-top:20px; text-align:center; height:101px;} 
.lianxi .nr{ color:#ffffff; }
.lianxi .nr .dianhua{background:url(../images/1_60.png) no-repeat left; height:327px; color:#ffffff; float:left; width:400px; padding-left:50px; font-size:16px;}

.infiniteCarousel {
  width: 1190px;
  position: relative;
  margin-left:auto;
  margin-right:auto;

  
}
.infiniteCarousel .wrapper {
  width: 1190px; 
  overflow: auto; 
  top: 0;
  height:348px;
}
.infiniteCarousel ul a img {
  
  display:block;
  color:#ffffff;
}
.infiniteCarousel .wrapper ul {
  width: 964px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0 90px; 
  top: 0; 
}
.infiniteCarousel ul li {
  display:block; font-size:14px;

  float:left;
 
  width: 380px;
    color:#898989;
  
}

.aa{padding:20px 10px; background-color:#ffffff; border:2px solid #9fd8f9; width:260px; height: 300px; } 


.infiniteCarousel ul .aa:hover{ background-color:#48a0d9;color:#ffffff;}
.infiniteCarousel ul .aa:hover a{ color:#ffffff;}
.infiniteCarousel ul .aa:hover .shij{ color:#ffffff;}

.infiniteCarousel .shij{ padding:20px 0; color:#777777; border-bottom:1px solid #f0f0f0;}

.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}

.infiniteCarousel ul li span{ padding-top:10px;
float:right; bottom:0; position:relative;
   
}

.infiniteCarousel .arrow {
  display: block;
  height: 58px;
  width: 58px;
  text-indent: -999px;
  position: absolute;
  top: 0;
  cursor: pointer;
  outline: 0; z-index:;
}
.infiniteCarousel .forward {
  background:url(../images/1_31.png) no-repeat; 
  right:0; top:140px;
}
.infiniteCarousel .back {
  background:url(../images/1_29.png) no-repeat;
  left: 0; top:140px; 
}


/*内页样式*/
.aboutby{background:#60b0ed url(../images/10.jpg) repeat-x;}
.ablm{ text-align:center; padding:20px 0;background:url(../images/1_17.png) no-repeat  top center; height:100px; }
.aboutny{ color:#ffffff; padding:30px 0 50px 0;}
.cplm{ text-align:center; padding:20px 0;background:url(../images/1.png) no-repeat  top center; height:100px; font-size:24px; color:#ffffff;}

.culture{background:url(../images/11.jpg) repeat-x;}
.culture .lm{ width:100%; padding-top:10px;}
.culture .nr{ color:#ffffff; padding:15px 0;}
.wzlm{ color:#c9e7ff; padding-bottom:20px;}
.wzlm a{color:#c9e7ff; font-size:16px; font-weight:bold;}
.wzlm li{background:url(../images/11.jpg) repeat-x bottom; padding:25px 25px; overflow:hidden;}
.shijian{ float:left; width:200px; font-size:30px; padding-right:50px; text-align:center;}
.wzlm span a{ font-weight:100; font-size:12px;}
.wzlm li:hover{ background-color:#187ac3;}
.wzlm .neirong{ float:right; width:900px;}
.wznr{ padding-bottom:100px; color:#FFFFFF;}
.wznr h2{ text-align:center; padding-bottom:25px;}

.tplm{ color:#ffffff; padding-bottom:15px;}
.tplm li{ float:left; width:280px; padding:20px 10px; text-align:center;background:url(../images/1_21.png) no-repeat right;}
.tplm img{ width:200px; height:231px;}
.tplm a{ color:#ffffff;}
.tplm a:hover{ color:#107fd9;}
.tplm span img{ width:91px; height:32px;}

.tpnr{ padding-bottom:100px; color:#FFFFFF;}
.tpnr h2{ text-align:center; padding-bottom:25px;}
.tpnr .suelve{ text-align:center; padding:20px 0;}


.liuyan{ color:#ffffff; padding:50px;background:url(../images/1_22.png) no-repeat right top;}
 
.body_con{font-size:16px;}















